<?php
class Zendvn_Captcha_Image extends Zend_Captcha_Image{
    
    public function __construct() {
        
        //2. Thiết lập đường dẫn đến thư mục hình ảnh sẽ được tạo
        $this->setImgDir(CAPTCHA_PATH . '/img');
        //3. Thiết lập đường dãn URL đến thư mục chứa hình ảnh
        $this->setImgUrl(CAPTCHA_URL . '/img');
        //4. Thiết lập chiều dài chuỗi hiển thị trong hình
        $this->setWordlen(6);
        //5. Thiết lập đường dẫn đến FONT hiển thị trong CAPTCHA
        $this->setFont(CAPTCHA_PATH . '/font/vnarabia.ttf');
        //6. Thiết lập kích cỡ của FONT
        $this->setFontSize(30);
        //7. Thiết lập kích thước cho hình được tạo ra
        $this->setWidth(240);
        $this->setHeight(70);
        $this->setTimeout(100);
        //8. Tao ra CAPTCHA
        $this->generate();
        
        $thisSession = new Zend_Session_Namespace('Zend_Form_Captcha_' . $this->getId());
        $thisSession->word = $this->getWord();
    }
    
    public function removeImg($capcha_id) {
        $file = CAPTCHA_PATH . '/img/' . $capcha_id . $this->getSuffix();
        @unlink($file);
    }
}


